package com.boot.persistence.condition;


import com.boot.persistence.condition.range.CategoryCondition;
import com.boot.persistence.condition.range.RangeCondition;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author 霜寒 <1621856595@qq.com>
 * @description 列条件
 * @date 2020/6/8 14:27
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
public class ColumnCondition {

    private List<RangeCondition<LocalDateTime>> timeConditions;

    private List<RangeCondition<Number>> numberConditions;

    private List<CategoryCondition<?>> categoryConditions;

}
